Olá a todos, venho fala como implementar o bestiary de forma rápida, funcional e útil, e o melhor: tudo que vou falar JÁ EXISTE NO SERVER, vou repetir pra você que não entendeu, JÁ EXISTE NO SERVER! Ou seja, não tem desculpa que vai precisar fazer novas mecânicas, novos NPC’s esse tipo de coisa.
Mas por que estou sugerindo isso? Bom, depois dos meus últimos tópicos, em que fui até ofendido in game e falaram para parar de jogar, vim aqui pela última vez dar uma sugestão para ver se implementam algo novo no servidor e que é desejado por vários players. A implementação do bestiário traria uma distração temporária aos player que atualmente só estão em busca de level e achiev, bem como um divertimento para outros players.
Neste tópico vou explicar para que todos entendam que é realmente muito, mas muito fácil de implementar. Portanto, não existe desculpa para não implementar em poucos dias.
Os materiais necessários são:
• Alguém que tenha conhecimento dos arquivos e como o servidor está programado;
• Uma equipe de suporte (tutores, sênior tutor,... ) para fazer o trabalho braçal;
A ideia :
O Bestiary vai estar registrada no quest log, bem como todas as quest da Killing in the name of...
Mas por que no quest log, se existe tal aba na Cyclopedia?
Pela facilidade de implementação e, principalmente, porque as abas Bestiary, Charms e Character da Cyclopedia, muito provavelmente, nunca funcionarão devida a complexidade de implementação e necessidade de programação do client.
Como funcionará o bestiary:
Primeiramente você deverá falar com um NPC específico e falar Bestiary. Como resposta o NPC irá abrir uma quest no Quest Log com o nome Bestiary (talvez necessite de mais, comentarei sobre isso na Parte técnica) e uma com o nome de Charms (talvez não seja necessário que esteja separada, comento na Parte técnica).
Nessa quest estarão todos os monstros do bestiary, sim, você não vai precisar pedir um por um para o NPC nem terá um limite de monstros igual ao Grizzly Adams tem. Após a quest aberta comece a matar toda as criaturas.
Assim que completada uma ou algumas criaturas, retorne ao NPC e fale report ou bestiary. O NPC vai olhar todas as criaturas completas e remover de sua lista, SIM, você não vai precisar falaram uma por uma (igual ao Grizzly) e na lista só ficarão os que ainda não foram completos.
Ao remover as criaturas da lista automaticamente você ganhará Charms, tais Charms serão usadas para receber boosts (comento mais adiante) e você receberá a mesma quantidade de charms que no global. Além dos Charms você ganhará Promoções de acordo com a quantidade de criaturas que você matou (comento mais adiante), e cada promoção resultará em Achievements.
Promoções e Achievements:
As promoções e achievements, estarão diretamente relacionados, ou seja, você só ganha achiv quando é promovido. No global não existem tais promoções, apenas os achievments, entretanto pensei nas promoções devido a facilidade de implementação, if (promovido para x) {ganha achivment x;}, if (promovido para y) {ganha achievement y;}.
Quanto as promoções, pensei em ser de acordo com o número de criaturas completas, pois elas não serão separadas por nível de dificuldade, embora deem quantidades diferentes de charms (comento mais adiante).
Boosts:
O sistema global utiliza uma mecânica que você escolhe a criatura em que quer colocar a runa. Aqui tal sistema é TOTALMENTE inviável, pois é muito complexo, difícil e demorado. Como alternativa, pensei em criar boosts para o próprio personagem. “Mas não vai dar no mesmo?” Não, pois tais boosts já estão implementados e funcionando. Logo, é rápido e fácil fazer!
Como funcionará os boosts?
Com cada promoção será liberado mais boosts para se trocar e eles são do personagem, ou seja, é pessoal e intransferível. E cada um deles vai ter um benefício que aumenta conforme aumenta o rank e a bonificação.
As promoções, achievements, número de criaturas, boots e preços sugeridos são os seguintes: Vou supor que existam 320 criaturas e 8321 chams.
Total Criaturas Promoção Achiev Boost Preço de cada 10 Hunting Permit Hunting Permit Proteção dano físico 0.5% 100 110 Little Adventure Little Adventure Proteção +1% fire, +1%ice,+1% earth,+1% energy,+1% death,+1% holy, +1% mana leech, +1% life leech (quando tem itens equipados) 100 ( 400 as duas últimas) 180 Little Big Adventure Little Big Adventure Proteção dano físico 1.0% 600 250 Contender Contender Proteção +1.5% fire, +1.5%ice,+1.5% earth,+1.5% energy,+1.5% death,+1.5% holy, + 2% mana leech, +2% life leech (quando tem itens equipados) 200 ( 500 as duas últimas) 300 Serious Contender Serious Contender Proteção dano físico 2.5% 800 320 Skilled Hunter Skilled Hunter Proteção +3% fire, +3%ice, +3% earth, +3% energy, +3% death, +3% holy, +2% mana leech, +2% life leech (quando tem itens equipados) 300 ( 700 as duas últimas)
O total de charm points gastos para completar é 8300. Sobrando 21 charms para utilizar em implementações de novas criaturas e atualizações.
Obs.: A tabela acima é só um exemplo de como seriam distribuídos os boosts e os preços, como não tenho a quantidade exatas de criaturas, nem o número de charms total, não tem como fazer algo exato. Tomei como base o site do Tibia wiki.
Obs2.: Os boosts são acumulativos, ou seja, cada boost comprado é somado ao anterior.
Obs3.: Por que não botar reflexão no boost? Supondo que seja adicionado que você sempre vai refletir 5% de dano de death, agora imagine que você vai matar um boss que recupere a vida ao tomar dano de death... Conseguiu ver o problema? Aqui os boosts não poderão ser retirados, uma vez comprado é para sempre... Talvez adicionar como boost aumento de determinados danos? Aumento de dano de fogo, gelo...? É uma possibilidade também...
Parte técnica:
Aqui vou descrever alguns detalhes mais técnicos de implementação.
O NPC que vai dar a quest será o NPC Veradin, que fica na Adventurers’ Guild, pois é npc de fácil acesso a todos e só tem a função de trocar os crown tokens. Portanto, é o NPC mais indicado.
Quanto à quest e npc que você vai ter que copiar a fazer as alterações: é o npc Grizzly Adams, que fica em Port Hope e a quest é a Killing in the name of. Quanto ao bestiary no quest log, aparentemente existe algumas limitações, como por exemplo:
- O máximo de linhas na descrição da missão aparentemente é 10, após isso a fonte começa a ficar distorcida, vide a Rathleton Quest.
- O máximo de linhas na parte superior, aqui não sei dizer ao certo se existe um máximo, o máximo que encontrei foi quest com 17 linhas.
Lembra que eu falei que poderia necessitar mais que uma quest no quest log? Pois bem, supondo que o máximo de linhas da quest na parte superior seja 17 e na inferior seja 10, será necessário duas quest Bestiary no Quest log... O que é um problema? NÃO! É só fazer duas quests Bestiary I e Bestiary II!
Lembra que eu falei sobre as promotions? Bom, basta adicionar um contador, assim como existe para os hunting points da Paw and Fur, assim que passou de X o jogador pode pedir promotion. Ahhh, não esquece de botar os charm junto com tal contador!
Mas e quanto ao trabalho de adicionar cada um das criaturas ao arquivo? Bom, lembra que falei que era necessária uma equipe de suporte? Então usa elas, distribui 50 criaturas pra cada um e depois que estiver ponto, distribui os prontos pra eles conferirem o trabalho do outro e deu...
Mas e quanto aos boosts? Bom, acredito que cada player tenha seu próprio “contator” de proteção, então quando o player compra o boost, ele ganha mais proteção no contador... Mas e o mana e life leech? Só será ganho quando tem item imbuído equipado, mas como fazer isso, bom... if (mana leech >0){ mana leech += 1.5;}
Gostaria que comentassem o que acham da proposta, os pontos que gostaram, o que não gostaram, ou as dúvidas...
Gostaria também que o Dev e o Gryllo comentassem o que acham da proposta, bem como a dificuldade de implementação e quanto tempo levaria para implementar...
Obrigado.
- - - Atualizado - - -
Outros possíveis boosts seriam os seguintes:
Total Criaturas Promoção Achiev Boost Preço de cada 10 Hunting Permit Hunting Permit Proteção dano físico 0.5% 100 110 Little Adventure Little Adventure Proteção e dano +1% fire, +1%ice,+1% earth,+1% energy,+1% death,+1% holy. , +1% mana leech, +1% life leech (quando tem itens equipados) 100 ( 400 as duas últimas) 180 Little Big Adventure Little Big Adventure Proteção dano físico 1.0% 600 250 Contender Contender Proteção e dano +2% fire, +2%ice,+2% earth,+2% energy,+2% death,+2% holy, + 2% mana leech, +2% life leech (quando tem itens equipados) 200 ( 500 as duas últimas) 300 Serious Contender Serious Contender Proteção dano físico 2.5% 800 320 Skilled Hunter Skilled Hunter Proteção e dano +3% fire, +3%ice, +3% earth, +3% energy, +3% death, +3% holy, +2% mana leech, +2% life leech (quando tem itens equipados) 300 ( 700 as duas últimas)
Ou seja, quando comprar o primeiro nível de fogo, vc ganha redução de dano em 1% bem como aumento no ataque de fogo de 1%. Assim talvez fique mais equilibrado com comparação com o global que as runas dão bônus de dano e também justificaria o preço de compra de cada uma.
Adicionar aumento de dano físico talvez seria um problema, visto que já existe imbui de crítico e talvez o dano se torne extremamente alto.
Publicidade:
Jogue Tibia sem mensalidades!
Taleon Online - Otserv apoiado pelo TibiaBR.
https://taleon.online







Curtir: 




Responder com Citação
